/* ------------------------------------------------
 LEAVE IN PLACE --------------------------------- */
 body {
    -webkit-tap-highlight-color: transparent;
}

.wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
/* --------------------------------------------- */

.jp-addon-pseudo-body{
	background:grey;
}

.content-wrapper{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	
}

#body_main .video-container{
	width:100%;
	height:100% !important;
}

#body_main .video-container video{
	margin:0 !important;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}

#body_main [jp-controls]{
	height:100% !important;
}

#body_expanded .content-wrapper{
	opacity: 0;
}

#body_expanded .video-container{
	width:100%;
}